package com.bsoft.gol.editor.service;


import hcn.util.BaseResponse;
import com.bsoft.gol.editor.editor.request.ExamItemRequest;
import com.bsoft.gol.editor.editor.request.ExamreportRequest;
import com.bsoft.gol.editor.editor.request.LabreportRequest;
import com.bsoft.gol.editor.editor.request.UsageRequest;
import com.bsoft.gol.editor.editor.response.ExamItemResponse;
import com.bsoft.gol.editor.editor.response.ExamreportResponse;
import com.bsoft.gol.editor.editor.response.LabreportResponse;
import com.bsoft.gol.editor.editor.response.UsageResponse;

import java.util.List;

/**
 *
 * @author lxy
 * @date 2019/6/26
 */
public interface EditorHisModuleService {


    /**
     * 检验结果
     * @param request req
     * @return res
     */
    BaseResponse<List<LabreportResponse>> labreport(LabreportRequest request);

    /**
     * 检查结果
     * @param request req
     * @return res
     */
    BaseResponse<List<ExamreportResponse>> examreport(ExamreportRequest request);

    /**
     * 医嘱
     * @param request req
     * @return res
     */
    BaseResponse<List<UsageResponse>> usage(UsageRequest request);

    /**
     * 检验指标项
     * @param request req
     * @return res
     */
    BaseResponse<List<ExamItemResponse>> examImport(ExamItemRequest request);

}
